import 'package:json_annotation/json_annotation.dart';
import 'package:stock_check/common/model/assetItemInfo.dart';

part 'ITAsset.g.dart';


@JsonSerializable()

/// IT资产信息
class ITAsset{
  int assetId; //资产id
  String eqptNo; //资产编号
  String position; //资产位置
  String name; //资产名称
  List<AssetItemInfo> itemList; //巡检项列表

  ITAsset({this.assetId, this.eqptNo, this.position, this.name,this.itemList});

  ITAsset.empty();

  //不同的类使用不同的mixin即可
  factory ITAsset.fromJson(Map<String, dynamic> json) => _$ITAssetFromJson(json);

  Map<String, dynamic> toJson() => _$ITAssetToJson(this);
}